#!/usr/bin/env python3

import os
import sys

def main():
    #  r       os.O_RDONLY
    #  r+      os.O_RDWR
    #  w       os.O_WRONLY | os.O_CREAT | os.O_TRUNC
    #  w+      os.O_RDWR | os.O_CREAT | os.O_TRUNC
    #  a       os.O_WRONLY | os.O_CREAT | os.O_APPEND
    #  a+      os.O_RDWR | os.O_CREAT | os.O_APPEND

    #  os.close(0)
    os.close(1)
    #  os.close(2)

    #  i = os.read(0, 100)
    #  i = sys.stdin.readline()  //标准输入文件对象
    #  print("i = ", i)
    #  os.write(1, i)       #标准输出 print的实现
    #  os.write(2, i)       #错误输出
    #  sys.stderr.write(i)

    fd = os.open('./testfile', os.O_RDWR | os.O_CREAT | os.O_TRUNC)
    os.write(1, b"fd = %d" % (fd))
    #  print("fd = ", fd)
    #  print('fd = ', fd, file=open('./testout', 'w+'))

    os.write(fd, b"hello world")

    os.close(fd)


if __name__ == "__main__":
    main()
